home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Simulator•
/
Pharaoh v1.0 •••••
/
Pharaoh
/
Pharaoh.rsrc
/
CODE_9.txt
< prev
next >
Wrap
Text File
|
1988-04-23
|
4KB
|
73 lines
# near model CODE resource
# jump table entries: 824-824 (1 of them)
export_103:
00000000 4E56 0000 link A6, 0
00000004 0C6E 0007 0008 cmpi.w [A6 + 0x8], 0x7
0000000A 6608 bne +0xA /* 00000014 */
0000000C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000010 6000 00B4 bra +0xB6 /* 000000C6 */
label00000014:
00000014 0C6E 0063 0008 cmpi.w [A6 + 0x8], 0x63 /* 'c' */
0000001A 6608 bne +0xA /* 00000024 */
0000001C 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00000020 6000 00A4 bra +0xA6 /* 000000C6 */
label00000024:
00000024 0C6E 0062 0008 cmpi.w [A6 + 0x8], 0x62 /* 'b' */
0000002A 660E bne +0x10 /* 0000003A */
0000002C 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000030 486D F12A pea.l [A5 - 0xED6]
00000034 A928 syscall InvalRect
00000036 6000 008E bra +0x90 /* 000000C6 */
label0000003A:
0000003A 0C6E 0004 0008 cmpi.w [A6 + 0x8], 0x4
00000040 6708 beq +0xA /* 0000004A */
00000042 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3
00000048 6606 bne +0x8 /* 00000050 */
label0000004A:
0000004A 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
0000004E 6076 bra +0x78 /* 000000C6 */
label00000050:
00000050 0C6E 0005 0008 cmpi.w [A6 + 0x8], 0x5
00000056 6606 bne +0x8 /* 0000005E */
00000058 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000005C 6068 bra +0x6A /* 000000C6 */
label0000005E:
0000005E 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2
00000064 660C bne +0xE /* 00000072 */
00000066 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000006A 486D F12A pea.l [A5 - 0xED6]
0000006E A928 syscall InvalRect
00000070 6054 bra +0x56 /* 000000C6 */
label00000072:
00000072 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1
00000078 6616 bne +0x18 /* 00000090 */
0000007A 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000007E 4A6D EBEA tst.w [A5 - 0x1416]
00000082 6604 bne +0x6 /* 00000088 */
00000084 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
label00000088:
00000088 486D F12A pea.l [A5 - 0xED6]
0000008C A928 syscall InvalRect
0000008E 6036 bra +0x38 /* 000000C6 */
label00000090:
00000090 0C6E 0008 0008 cmpi.w [A6 + 0x8], 0x8
00000096 6606 bne +0x8 /* 0000009E */
00000098 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
0000009C 6028 bra +0x2A /* 000000C6 */
label0000009E:
0000009E 0C6E 0009 0008 cmpi.w [A6 + 0x8], 0x9 /* '\t' */
000000A4 6606 bne +0x8 /* 000000AC */
000000A6 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
000000AA 601A bra +0x1C /* 000000C6 */
label000000AC:
000000AC 0C6E 0064 0008 cmpi.w [A6 + 0x8], 0x64 /* 'd' */
000000B2 6D12 blt +0x14 /* 000000C6 */
000000B4 0C6E 0072 0008 cmpi.w [A6 + 0x8], 0x72 /* 'r' */
000000BA 6E0A bgt +0xC /* 000000C6 */
000000BC 3F2E 0008 move.w -[A7], [A6 + 0x8]
000000C0 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000000C4 544F addq.w A7, 2
label000000C6:
000000C6 4E5E unlink A6
000000C8 4E75 rts